(function() {
  $(function() {
    var form;
    form = $('form.main');
    form.form({
      inline: true,
      fields: {
        url_back: {
          optional: false,
          rules: [
            {
              type: 'empty'
            }
          ]
        },
        url_query: {
          optional: false,
          rules: [
            {
              type: 'empty'
            }
          ]
        },
        timeout: {
          optional: false,
          rules: [
            {
              type: 'empty'
            }, {
              type: 'integer[5..30]'
            }
          ]
        },
        chnl_type: {
          optional: false,
          rules: [
            {
              type: 'empty'
            }
          ]
        },
        v13_enc: {
          optional: false,
          rules: [
            {
              type: 'empty'
            }
          ]
        }
      }
    });
    if (form.find('button#disable').data('disabled')) {
      form.find('*').not('button#disable').addClass('disabled').attr('disabled', 'disabled');
    }
    return form.find('button#disable').click(function() {
      if ($(this).data('disabled')) {
        $(this).addClass('loading');
        return $.post('/o/071/disable', {
          uuid: form.form('get value', 'uuid'),
          disabled: !$(this).data('disabled')
        });
      } else {
        if ($(this).hasClass('has_clicked')) {
          $(this).removeClass('has_clicked').text('禁 用');
          $(this).addClass('loading');
          return $.post('/o/071/disable', {
            uuid: form.form('get value', 'uuid'),
            disabled: !$(this).data('disabled')
          }, function(resp) {
            return form.find('button#disable').removeClass('loading');
          });
        } else {
          return $(this).addClass('has_clicked').text('确认禁用');
        }
      }
    });
  });

}).call(this);
